self-sufficient building - Espagnol Anglais Dictionnaire